package com.xingchi.tornado.security.service;

import java.util.List;

/**
 * 角色服务
 *
 * @author xiaoya
 * @date 2025/8/29 15:44
 */
public interface RoleService<T> {

    /**
     * 获取用户角色
     *
     * @param userId 用户id
     * @return 角色列表
     */
    List<T> getUseRoles(Long userId);

    /**
     * 获取用户角色编码
     *
     * @param userId 用户id
     * @return 角色编码列表
     */
    List<String> getUserRoleCode(Long userId);

}
